package io.renren.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 薪酬福利管理
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-07-15 16:09:53
 */
public class SalaryWelfareManagementEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private Integer id;
	//姓名
	private String name;
	//身份证号
	private String idno;
	//公司
	private String company;
	//公司id
	private String companyId;
	//岗位名称
	private String post;
	//岗位id
	private String postId;
	//岗位级别
	private Integer postLevel;
	//基本工资
	private BigDecimal baseSalary;
	//绩效工资
	private BigDecimal achievementsSalary;
	//加班费
	private BigDecimal overtimePay;
	//工龄工资
	private BigDecimal seniorityPay;
	//其他补助
	private BigDecimal otherSubsidy;
	//交通补助
	private BigDecimal trafficSubsidy;
	//通讯补助
	private BigDecimal communicationSubsidy;
	//入职日期
	private Date joinDate;
	//部门
	private String department;
	//其他核报
	private BigDecimal otherReported;
	//误餐补助
	private BigDecimal wcbz;
	//防寒费
	private BigDecimal coldProofFee;
	//防署费
	private BigDecimal sunstrokeFee;
	//开门红
	private BigDecimal goodStartFee;
	//春节
	private BigDecimal springFestival;
	//端午
	private BigDecimal dragonBoatFestival;
	//中秋
	private BigDecimal midAutumnFestival;
	//家属慰问
	private BigDecimal familyCondolences;
	//工会春节福利
	private BigDecimal unionSpringFestivalWelfare;
	//工会女性福利
	private BigDecimal unionWomenWelfare;
	//儿童节
	private BigDecimal childrenDay;
	//工会费
	private BigDecimal unionDues;
	//制表人
	private String cusername;
	//制表日期
	private Date cdate;

	private String createCompanyId;

	private String createDeptId;

	/**
	 * 设置：ID
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：姓名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：姓名
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：身份证号
	 */
	public void setIdno(String idno) {
		this.idno = idno;
	}
	/**
	 * 获取：身份证号
	 */
	public String getIdno() {
		return idno;
	}
	/**
	 * 设置：公司
	 */
	public void setCompany(String company) {
		this.company = company;
	}
	/**
	 * 获取：公司
	 */
	public String getCompany() {
		return company;
	}
	/**
	 * 设置：公司id
	 */
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：公司id
	 */
	public String getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：岗位名称
	 */
	public void setPost(String post) {
		this.post = post;
	}
	/**
	 * 获取：岗位名称
	 */
	public String getPost() {
		return post;
	}
	/**
	 * 设置：岗位id
	 */
	public void setPostId(String postId) {
		this.postId = postId;
	}
	/**
	 * 获取：岗位id
	 */
	public String getPostId() {
		return postId;
	}
	/**
	 * 设置：岗位级别
	 */
	public void setPostLevel(Integer postLevel) {
		this.postLevel = postLevel;
	}
	/**
	 * 获取：岗位级别
	 */
	public Integer getPostLevel() {
		return postLevel;
	}
	/**
	 * 设置：基本工资
	 */
	public void setBaseSalary(BigDecimal baseSalary) {
		this.baseSalary = baseSalary;
	}
	/**
	 * 获取：基本工资
	 */
	public BigDecimal getBaseSalary() {
		return baseSalary;
	}
	/**
	 * 设置：绩效工资
	 */
	public void setAchievementsSalary(BigDecimal achievementsSalary) {
		this.achievementsSalary = achievementsSalary;
	}
	/**
	 * 获取：绩效工资
	 */
	public BigDecimal getAchievementsSalary() {
		return achievementsSalary;
	}
	/**
	 * 设置：加班费
	 */
	public void setOvertimePay(BigDecimal overtimePay) {
		this.overtimePay = overtimePay;
	}
	/**
	 * 获取：加班费
	 */
	public BigDecimal getOvertimePay() {
		return overtimePay;
	}
	/**
	 * 设置：工龄工资
	 */
	public void setSeniorityPay(BigDecimal seniorityPay) {
		this.seniorityPay = seniorityPay;
	}
	/**
	 * 获取：工龄工资
	 */
	public BigDecimal getSeniorityPay() {
		return seniorityPay;
	}
	/**
	 * 设置：其他补助
	 */
	public void setOtherSubsidy(BigDecimal otherSubsidy) {
		this.otherSubsidy = otherSubsidy;
	}
	/**
	 * 获取：其他补助
	 */
	public BigDecimal getOtherSubsidy() {
		return otherSubsidy;
	}
	/**
	 * 设置：交通补助
	 */
	public void setTrafficSubsidy(BigDecimal trafficSubsidy) {
		this.trafficSubsidy = trafficSubsidy;
	}
	/**
	 * 获取：交通补助
	 */
	public BigDecimal getTrafficSubsidy() {
		return trafficSubsidy;
	}
	/**
	 * 设置：通讯补助
	 */
	public void setCommunicationSubsidy(BigDecimal communicationSubsidy) {
		this.communicationSubsidy = communicationSubsidy;
	}
	/**
	 * 获取：通讯补助
	 */
	public BigDecimal getCommunicationSubsidy() {
		return communicationSubsidy;
	}
	/**
	 * 设置：入职日期
	 */
	public void setJoinDate(Date joinDate) {
		this.joinDate = joinDate;
	}
	/**
	 * 获取：入职日期
	 */
	public Date getJoinDate() {
		return joinDate;
	}
	/**
	 * 设置：部门
	 */
	public void setDepartment(String department) {
		this.department = department;
	}
	/**
	 * 获取：部门
	 */
	public String getDepartment() {
		return department;
	}
	/**
	 * 设置：其他核报
	 */
	public void setOtherReported(BigDecimal otherReported) {
		this.otherReported = otherReported;
	}
	/**
	 * 获取：其他核报
	 */
	public BigDecimal getOtherReported() {
		return otherReported;
	}
	/**
	 * 设置：误餐补助
	 */
	public void setWcbz(BigDecimal wcbz) {
		this.wcbz = wcbz;
	}
	/**
	 * 获取：误餐补助
	 */
	public BigDecimal getWcbz() {
		return wcbz;
	}
	/**
	 * 设置：防寒费
	 */
	public void setColdProofFee(BigDecimal coldProofFee) {
		this.coldProofFee = coldProofFee;
	}
	/**
	 * 获取：防寒费
	 */
	public BigDecimal getColdProofFee() {
		return coldProofFee;
	}
	/**
	 * 设置：防署费
	 */
	public void setSunstrokeFee(BigDecimal sunstrokeFee) {
		this.sunstrokeFee = sunstrokeFee;
	}
	/**
	 * 获取：防署费
	 */
	public BigDecimal getSunstrokeFee() {
		return sunstrokeFee;
	}
	/**
	 * 设置：开门红
	 */
	public void setGoodStartFee(BigDecimal goodStartFee) {
		this.goodStartFee = goodStartFee;
	}
	/**
	 * 获取：开门红
	 */
	public BigDecimal getGoodStartFee() {
		return goodStartFee;
	}
	/**
	 * 设置：春节
	 */
	public void setSpringFestival(BigDecimal springFestival) {
		this.springFestival = springFestival;
	}
	/**
	 * 获取：春节
	 */
	public BigDecimal getSpringFestival() {
		return springFestival;
	}
	/**
	 * 设置：端午
	 */
	public void setDragonBoatFestival(BigDecimal dragonBoatFestival) {
		this.dragonBoatFestival = dragonBoatFestival;
	}
	/**
	 * 获取：端午
	 */
	public BigDecimal getDragonBoatFestival() {
		return dragonBoatFestival;
	}
	/**
	 * 设置：中秋
	 */
	public void setMidAutumnFestival(BigDecimal midAutumnFestival) {
		this.midAutumnFestival = midAutumnFestival;
	}
	/**
	 * 获取：中秋
	 */
	public BigDecimal getMidAutumnFestival() {
		return midAutumnFestival;
	}
	/**
	 * 设置：家属慰问
	 */
	public void setFamilyCondolences(BigDecimal familyCondolences) {
		this.familyCondolences = familyCondolences;
	}
	/**
	 * 获取：家属慰问
	 */
	public BigDecimal getFamilyCondolences() {
		return familyCondolences;
	}
	/**
	 * 设置：工会春节福利
	 */
	public void setUnionSpringFestivalWelfare(BigDecimal unionSpringFestivalWelfare) {
		this.unionSpringFestivalWelfare = unionSpringFestivalWelfare;
	}
	/**
	 * 获取：工会春节福利
	 */
	public BigDecimal getUnionSpringFestivalWelfare() {
		return unionSpringFestivalWelfare;
	}
	/**
	 * 设置：工会女性福利
	 */
	public void setUnionWomenWelfare(BigDecimal unionWomenWelfare) {
		this.unionWomenWelfare = unionWomenWelfare;
	}
	/**
	 * 获取：工会女性福利
	 */
	public BigDecimal getUnionWomenWelfare() {
		return unionWomenWelfare;
	}
	/**
	 * 设置：儿童节
	 */
	public void setChildrenDay(BigDecimal childrenDay) {
		this.childrenDay = childrenDay;
	}
	/**
	 * 获取：儿童节
	 */
	public BigDecimal getChildrenDay() {
		return childrenDay;
	}
	/**
	 * 设置：工会费
	 */
	public void setUnionDues(BigDecimal unionDues) {
		this.unionDues = unionDues;
	}
	/**
	 * 获取：工会费
	 */
	public BigDecimal getUnionDues() {
		return unionDues;
	}
	/**
	 * 设置：制表人
	 */
	public void setCusername(String cusername) {
		this.cusername = cusername;
	}
	/**
	 * 获取：制表人
	 */
	public String getCusername() {
		return cusername;
	}
	/**
	 * 设置：制表日期
	 */
	public void setCdate(Date cdate) {
		this.cdate = cdate;
	}
	/**
	 * 获取：制表日期
	 */
	public Date getCdate() {
		return cdate;
	}

	public String getCreateCompanyId() {
		return createCompanyId;
	}

	public void setCreateCompanyId(String createCompanyId) {
		this.createCompanyId = createCompanyId;
	}

	public String getCreateDeptId() {
		return createDeptId;
	}

	public void setCreateDeptId(String createDeptId) {
		this.createDeptId = createDeptId;
	}
}
